Lifecycle State
1. created
Redemption Requested
Customer requests to redeem $1,000 USDC into their external fiat bank account. Funds are fully available in the Source ADA.
System Interfacing & Data Flow
Digital/Crypto Domain
Fiat/Banking Domain
👤
Source ADA
Customer Digital Account
Avail (USDC):
$10,000
Rsvd (USDC):
$0
🧠
Payment Router
Fiat Strategy Configured
Evaluating Constraints
⚖️
Internal Ledger
Accounting State Machine
Payable (USD):
$0
Bank Cash:
$50,000
🏛️
Execution API
Circle Mint / Fiat Wires
Idle
🏦
Destination Bank
Linked Fiat Wire Account
Received (USD):
$0
📡 System Interfacing Events
📓 Double-Entry Journal Postings
| GL Account Name | Type | Debit ($) | Credit ($) |
|---|
Ledger Context:
Awaiting routing resolution before executing any financial state changes.